package leetcode.weekly.week325;

import leetcode.helper.H;

public class Solution4Test extends H {

	public void debug4(Solution4 so) {
		H.compare(746482883, so.countPartitions(H.str2array3(
				"[977208288,291246471,396289084,732660386,353072667,34663752,815193508,717830630,566248717,260280127,824313248,701810861,923747990,478854232,781012117,525524820,816579805,861362222,854099903,300587204,746393859,34127045,823962434,587009583,562784266,115917238,763768139,393348369,3433689,586722616,736284943,596503829,205828197,500187252,86545000,490597209,497434538,398468724,267376069,514045919,172592777,469713137,294042883,985724156,388968179,819754989,271627185,378316864,820060916,436058499,385836880,818060440,727928431,737435034,888699172,961120185,907997012,619204728,804452206,108201344,986517084,650443054]"),
				95));
		H.compare(746482883, so.countPartitions(H.str2array3(
				"[478,721,51,352,361,66,22,807,59,275,114,169,855,103,509,592,769,384,670,764,382,466,69,787,69,217,992,37,805,842,760,515,442,77,660,449,471,752,743,947,616,246,46,973,860,264,852,675,139,60,368,554,723,350,870,710,966,633,99,146,175,659,941,592,614,221,775,76,228,372,430,521,248,591,683,600,439,58,653,810,206,488,714,531,383,251,566,448,580,627,689,818,525,321,127,499,440]"),
				634));
//		H.compare(6, so.countPartitions(H.str2array3("[1,2,3,4]"), 4));
	}

	public void debug3(Solution4 so) {
//		H.compare(so, so);
	}

	public void debug2(Solution4 so) {
//		H.compare(so, so);
	}

	public void debug1(Solution4 so) {
//		H.compare(so, so);
	}

	public static void main(String[] args) {
		Solution4Test test = new Solution4Test();
		Solution4 so = new Solution4();
		test.debug1(so);
		test.debug2(so);
		test.debug3(so);
		test.debug4(so);
	}

}
